import request from '@/utils/request'

// 查看内部用户组
export function systemUserGroupDetail(data) {
    return request({
        url: '/system/userGroup/systemUserGroupDetail',
        method: 'post',
        data: data
    })
}
// 内部用户组列表
export function sysUserGroupList(data) {
    return request({
        url: '/system/userGroup/sysUserGroupList',
        method: 'post',
        data: data
    })
}
// 新增内部用户组
export function addSystemUserGroup(data) {
    return request({
        url: '/system/userGroup/addSystemUserGroup',
        method: 'post',
        data: data
    })
}
// 删除内部用户组
export function delSystemUserGroup(data) {
    return request({
        url: '/system/userGroup/delSystemUserGroup',
        method: 'post',
        data: data
    })
}
// 编辑内部用户组
export function updateSystemUserGroup(data) {
    return request({
        url: '/system/userGroup/updateSystemUserGroup',
        method: 'post',
        data: data
    })
}
// 用户列表
export function userList(data) {
    return request({
        url: '/system/userGroup/userList',
        method: 'post',
        data: data
    })
}

// 该角色拥有的用户组
export function roleUsersAndGroups(data) {
    return request({
        url: '/system/roleGroup/roleUsersAndGroups',
        method: 'post',
        data: data
    })
}

// 授权对象管理用户组保存
export function updateRoleUsersAndGroups(data) {
    return request({
        url: '/system/roleGroup/updateRoleUsersAndGroups',
        method: 'post',
        data: data
    })
}
